package com.icehand.payment.pay.wechat;

import com.alibaba.fastjson.annotation.JSONField;
import com.icehand.payment.pay.wechat.BaseWeChatPaymentResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author icehand
 * create on 2018-06-15
 **/
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class WeChatPaymentUnifiedOrderResponse extends BaseWeChatPaymentResponse {
	@JSONField(name = "appid")
	private String appId;
	@JSONField(name = "mch_id")
	private String mchId;
	@JSONField(name = "device_info")
	private String deviceInfo;
	@JSONField(name = "nonce_str")
	private String nonceStr;
	private String sign;
	@JSONField(name = "result_code")
	private String resultCode;
	@JSONField(name = "err_code")
	private String errCode;
	@JSONField(name = "err_code_des")
	private String errCodeDes;

	@JSONField(name = "trade_type")
	private String tradeType;
	@JSONField(name = "prepay_id")
	private String prepayId;
}
